package hershey.java07001.java_basic.a_demo.m001.access_control_modifiers;

public class M001_Parent {
    // 只能在其定义的类内部访问，其他类无法访问它
    private String private_string = "private_string";
    // 同一个包内的类访问，但包外的类无法访问
    String default_string = "default_string";
    // 同一个包内的类以及不同包中的子类访问
    protected String protected_string = "protected_string";
    // 任何地方的类都可以访问使用public修饰的成员
    public String public_string = "public_string";

    public static void main(String[] args) {
        M001_Parent m001_parent = new M001_Parent();
        System.out.println(m001_parent.private_string);
        System.out.println(m001_parent.default_string);
        System.out.println(m001_parent.protected_string);
        System.out.println(m001_parent.public_string);
    }
}
